#cardDiv { position:relative; font:normal 0.8em Arial, Helvetica, sans-serif; }
#dataDiv { position:absolute; top:25px; left:15px; }
#dataDiv textarea { display:block; width:290px; height:160px; margin-top:3px; padding:0; background-color:transparent; font:normal 1em Arial, Helvetica, sans-serif; border:none; overflow:hidden; cursor:pointer; }
#dataDiv textarea:focus { background:#EEE; color:#555; }
#codeDiv 
{ 
  position: absolute; 
  top:30px; 
  left:300px; 
  width:400px; 
  font-size:1.3em; 
  text-align:right; 
  text-transform:uppercase; 
}
#passwordDiv { position:absolute; top:135px; left:440px; width:200px; font-size:1.3em; text-align:right; text-transform:uppercase; }
#cardDiv span.title { font-size:10px; }